Working version
Next step is printing support and
Enable deletion of information