update some implements