roughly sketching out angular app