Creating Terminal components