finished booking handler and added interface for reading for any file you want