misc tools

2018