- changed immediate logging behavior to log on start and end or at end only
- response-time MUST be a number; changed compile function to live with that
- auto formatted, therefor some spacing may be changed