changes to compile include depth req