prepare to split gs-elpa to another package