added other SQL's clauses
removed the useless method
use attribute to access self.filled