Megalens is one step closer