mostly finished with CSS