add nav directive
update angular practice