updated for sprint n