cap accessor