nicely done cgt!!