fix bug + add gem