updated with correct styling and forms