diff --git a/Makefile b/Makefile
index 28507c5..12b5816 100644
--- a/Makefile
+++ b/Makefile
@@ -74,7 +74,7 @@ LIBS := -lstdc++fs -lSDL2_ttf -lSDL2_image -lpng -ljpeg `sdl2-config --libs`
# list of directories containing libraries, this must be the top level containing
# include and lib
#---------------------------------------------------------------------------------
-LIBDIRS := $(PORTLIBS) $(LIBNX)
+LIBDIRS := $(PORTLIBS) $(LIBNX) $(CURDIR)/mupdf
#---------------------------------------------------------------------------------
# no real need to edit anything past this point unless you need to add additional
@@ -163,7 +163,7 @@ ifneq ($(ROMFS),)
export NROFLAGS += --romfsdir=$(CURDIR)/$(ROMFS)
endif
-.PHONY: $(BUILD) clean all
+.PHONY: $(BUILD) clean all mupdf
#---------------------------------------------------------------------------------
all: $(BUILD)
@@ -181,6 +181,14 @@ else
@rm -fr $(BUILD) $(TARGET).nsp $(TARGET).nso $(TARGET).npdm $(TARGET).elf
endif
+#---------------------------------------------------------------------------------
+mupdf-clean:
+ @echo cleaning mupdf ...
+ @$(MAKE) -C $(CURDIR)/mupdf clean
+
+#---------------------------------------------------------------------------------
+mupdf:
+ @$(MAKE) -f $(CURDIR)/Makefile.mupdf
#---------------------------------------------------------------------------------
else
@@ -227,4 +235,4 @@ $(OFILES_SRC) : $(HFILES_BIN)
#---------------------------------------------------------------------------------------
endif
-#---------------------------------------------------------------------------------------
\ No newline at end of file
+#---------------------------------------------------------------------------------------
diff --git a/README.md b/README.md
index 2b115bf..6a3705e 100644
--- a/README.md
+++ b/README.md
@@ -10,13 +10,14 @@ This is a project I've recently just started working on again. Currently its usi
* Portrait reading view
### Current State:
-* So far, only **MOST** of the PDF files I've tested works.
+* Most PDF files work, and all epub, cbz and xps files I've tested work.
### TODO:
-* Fix some PDF crashes and all the other file extentions.
+* Do some extra testing on file compatibility.
* 2 pages side by side in landscape.
* Touch screen for going to next page.
* Hardware lock to prevent accidental touches (maybe Vol- ?) (?).
+* Save orientation, and dark mode settings.
### Screen Shots:
@@ -43,3 +44,16 @@ Dark Mode Book Selection:
Light Mode Landscape Reading:
+
+###Building
+* Release built with [libnx release v2.4.0](https://github.com/switchbrew/libnx).
+* Uses `freetype` and other libs which comes with `switch-portlibs` via `devkitPro pacman`:
+```
+pacman -S libnx switch-portlibs
+```
+then run:
+```
+make mupdf
+make
+```
+to build.