Adds top level visibility function
Updates build