having fun with big numbers. still need to implement linker