initial customization from original repo