adding demo and basic stuff