adding code for invisibles
updates