added compiled version + compile script