learning about angular and looking for patterns