Fixed sig method in source, also replaced  with .eval to fix issue of methods not being called