up to required materials