add fucken long arithmetic