it's a system to help us rememory gbcode quickly