prevent files being ran directly