added support for large numbers, found bug, instructions are not assembled correctly at the moment