implements first acceptance test for new design