api related changes added