User can add logic gates freely