added turn knub func