Fixed addition function