[week-6] implementation
[week-6] testing customizations