positioning and sizing options added