feeling very pleased with himself