valve stuff added