added autoprexif, rebuilt