added sprint
added logging