concat framework and app