project: valve, snap