Implement a proper create action