added imenu stuff