add appframewoek source