some parts done