add implementation of tab of doubles