Added AO and UV - I'll explain it