Revamping design and adding explanations