adjusted positioning and sizing