merge
required hardware check

kills app, if not no required hardware