ignored some stuff
added location infomations