change var name for less confusion
add unix problem descriptions