Added texture interface