Compressed some extra code snippets and re-added code hint and autocomplete functions