further tests implemented