random clean up
quasi functional charts