updated optimization