Amended methods

Implemented filters in constructors