a few weekends of work and now completed cabinet!