initial filter methods added