front end changes.
too many changes.
Merge pull request #2 from dan987/ids

Ids