modified compile process so it looks like a library