first prototype version working