view level is done but need to debug