styling and positioning added