Use userCan instead of userCanRead, update version
update code