handle methods on through the front-end