first gems, later plugins