added embedsignature cython compiler directive