sigh ..... a lot of bragging going on.