Delete works.c

Changed the file from works to hidemodule and did some cleanup