Remove testing groud from master
Accecpt any type variable as file
Remove all method in function list, the reason why are methods in function list is unknown
Complete all Introduced test