forgot to update github. CrankNicolson implemented