updated three pieces