real estate api - create update delete / improved specs