move cfsub outside of subroutine, documentation change
added installer