select builder working