Add Primo functionality