general2 added without model