Use extension to compose app