working on autochop
basic functionality