added annotate and updated gems and files