moving towards angular coding practices ...