added additonal tests