a lot of adjustments
libarian
finalizing