angular app improved