core app backend