compile dangit