-p works now (needs cleaning)