implement advanced ini file