crud tests with proper tests