added meaningful tests