refactor 'interested' action