advanced tying class