some bugs fixed; still working on implementing google play services location