Capifying from scratch