top and bottom at 0