That is excellent!!! How long does it take and what tools does one need to do it?