allows user to apply custom styling