removing +x on the files and adding semantic library