Made it all customizable