started to implement player