Fix all bug and adding $.data to objects
Fix all bug and adding $.data to settings