Added visible parameter