logic issue, css improv
border consistency