sinf cosf draft