Adding compilation