restructure folders & import cmake for build