add gem pg and guard