create Entity Interface