new way forward -- hella manually created models