refactored and finished tests, included time sign test in new one