An usable version

1.Add the UI
2.Improved performance