better block moviments