better naming
method chaining
first stab at Angular AJAX