first working test
implement player