Implement create & write