add function binding & error reporting guidelines