added preliminary prepared statement support