beginning-of-line; todo test&fix