finished general blocks, styling