+ first part of unit tests