Updated and finished. Added security and tags.