Now "done", angular should have tests written but i'm out of time.