Tested the offline implementation. It works! Closes #118