this is to test the functionality