This is a abstruct class can be user to add, edit and delete  data from the database