everything is straight forward