added fileter support in getApplication and getMyshelf