demo version completed