Added refresh option; modified part builder to accomodate this