logic and basic html