everything done except bottom right box