removed most of part old idea api and it usage