up to materials 1. 2. 3.