considering how app will fit together