add args and parameters
add style change
more styles