implement basic teleop and basic periodic tasks