task dump. debug stuffs. before redesign
merge