Add comments and guarantee making
Add scripts