having fun with extensions