application.h, cross does not work atm