top-pattern bottom-pattern