implemented appSettings