node test file
working and fully tested, needs comments
working and fully tested, needs comments