Initial Angular logic
DRY data methods