added hideUL option