better prototype
fixing _fast procs