- FIX: selecting display - FEAT: add params with validations where necessary. - FEAT: add dependency checking