Add small compilation system