compiled for linux, and added some helper files