new unittest added along with home_page shell function