fix exception name
update tests
check whether access is available
overwrite correct api methods