calc line w
add test