initial code

crud implemented