compiler change and add readme