think about a simpler approach, document it in the readme