We hold worship services and religious activities and operate used clothing store. We provide breakfast, lunch and dinner, food and clothing for the poor. We provide healthcare, counseling, recreational programs and pastoral care to the community. We offer job assistance, job readiness help, computer training, mentoring, life skills training and after school programs. We operate a daycare centre, a nursery and run a food bank. We organize community development activities and diversion programs for street involved youth. We organize camps for street involved youth, women, and girl groups. We offer scholarship programs. We offer courses on boundaries, anger management, CPR, non-violent crisis intervention.