Scaffolding out lose structure...TODO: incorporate angular framework