Introduce commands files and new logging