stabilized object create, free methods
added 'filter' functionality