added abcde