fixed visible conditions