adapting the apache convention