App using depency injection