Cleaned up, better understanding of . vs $