started on the generic displays problem