added UI + negative tests for UI