Reworked the bindMethod
Added functional/runtime