there is still a problem with the update mechanism, but it basically works