implement pic map feature