add robot to background
refact robot