got the 5 pieces working correctly