adding basic crud