double and float types have been added