( ot n perfect, but strau i i ight off the cuff)