[api] introducing the eval method \o/