todo: find a way to fix val

Change-Id: I5ed99a7552a8dde0461656fe4fa0e907b61555d6
//todo: sleep

Change-Id: Ia93976f04facea946686112695ebbaa41522191a