first version of tinyPM service