added a chrome app infrastructure