added last test and comments