ADDED join and host class