bug fixes, reimplementation of addition, more kron functionality