pract (bracket) from scratch
begin lab1