Updated create function with pointer. Need verification.