view module improved and client directory added