logging, final methods, better synchronization
logging, final methods, better synchronization