added new tests at end