bug fixing, adding auto calculation to list