add c implementation of static list
add qt project