update
final steps
graphic gui