joe's private terminal - alternate solution