using lily.h as precompiled header