for study porpose