added create, edit, delete functions, added styling, added list all