Faith, Effort, Mindfullness, Samadhi and Prajna