chaos, but some buggs are fixed