added typecast?