work on design and player