Interactive compilation fully working