use appropriate texture