Feature/compile and run