new customizability stuffs added