added more options for customization