Author: fuse@qtech