compiled final version