fixed exception logging

added update functionality - to fix
added create functionality
added deletion functionality