first part of tests