WIP - think I have a working for-chan-form now