kinda works to shift up, needs small fix...