abcd efgh ijkl