adding collection type
jslint fixes
move over to tone