added and tested 4 new apis