Added bob implementation