bot finalized for now. It can op