additional helper cls instantiation funcs based on feedback