@marzukie: good discussion