compared with gui models