markdown preview mode initial commit