add BasicApp