Changed create interface