first implementation and setup
provide js filtering