face detection now uses just header allocation , this makes variable frame sizes possible