more work on design two