Added other terminal implementation