implement input
update panda