Add ajax methods for more fine control
Better naming
Populate all fields