First working version

Added button, needs an icon.