optional style param