slowly covernting project to use Ino
inlining function so that INO is content to build