Added basic CRUD and search capability