first version to completely compile?!