basic base with required gems