run all day sleep all night! reverse if necessary!