add remaining crud functionality and css