Filled out the Create method + added ID generation