cmake lists working better now