preparations final solutions