added angular for future use, and app conditional for ie9 or below