Top hat, eliot and hardison 2