added android layer over apis