Sceleton for angular. More flesh now.