- adjusted naming to match contract