the create API now responds a 201 or a 409, also removed obsolete code