finished introduction to themis