dependency updates
initial implementation of "txt" format