add euler angle functions