develop v.2 - restructured code patterns