finish opening evaluation function