work on select statement builder