implementing new apps