experimenting with template selection - crazy angular mess