exposed method table