a little exercise to see if/how/why i can understand emberjs