added private methods to app