Code is still the same as it was in the first post.