implemented challenge 1 (Barbayar)