typos & syntax fixes
add missing parameters
fix tests