my customizatoins and additions