full crud fucntionality