added visible field