added consecutively stuff and tested some