MY COMPILATION-VERY HAIRY 3