The Finnish science center