Kinetic Particle In Cell (PIC) methods can extend greatly their range of applica-bility if implicit time differencing and spatial adaption are used to address the wide range of time and length scales typical of plasmas. For implicit differencing, we refer the reader to our recent summary of the implicit moment PIC method implemented in our CELESTE3D code [G. Lapenta, Phys. Plasmas, 13, 055904 (2006)]. Instead, the present document deals with the issue of PIC spatial adaptation. Adapting a kinetic PIC code requires two tasks: adapting the grid description of the fields and moments and adapting the particle description of the distribution function. Below we address both issues. First, we describe how grid adaptation can be guided by appropria...