specing out the piece controller