first version of smartmap