add basic factory class entities