HomeWork#2: first draft