GEM is a complete solution
4