fixup: add login method to marketplace class