dumping all code up to app