add cmake, add src; first working version