register app as blueprint