retrieving subs