all material navigation limits done