updates tdd post and profile
why angularjs