restructure, clean
parameter values support
PreparedStatement wrapping