added triangle mapping