Having so many issues, not sure where to begin...