initial commit with basic folder structure