better design
customise
it's better