Added various gems, added user mode