update some test and add views