adding styles for alternative positions
added enumeration for positioning