location support added