working graphics in progress