hh
ignore main.o and a.out
add new constructor to ABList