macro book creation