code works with everything including words