worked through some JSDoc warnrings and its compiling better