added some styling and action restrictions