added mapping double