deleted the test schemes and added function descriptions