(feat) add root path and access logging