uframe oriented + check for errors in model