Added several features (b, w, r) and made it look nice