compile attempt