overload of createItems