proper visible check
asdf
added license and asfd