add notes and bucket sort