changing visibility
started implementation on RedstoneIO block