added more design customization