First Try of creating QueryBuilder