example of compilation added