Replicated basic functionality from LabView