capstone class source