added create and retrieve test