methods need self... duh\!