finish the base