app splited into diff files