finished valve functions