work on the product aspect