adding terminal support... since its complete shit