first list for programming