improve sqlwall and parser