learned some backbone and angular, mostly angular's directive