added initial location logic and artwork