First graphic implementation