added: op convert + assign
fisied: missing library dependency
added