added sprint and stuff