use Application object