official solution documented[path module used]