manual adding book functioning