behavior is a funtion of it's concequences