compile everything