adding shoot methods to martian