ignored machine-specific ip file & added App class