split ut and it and added code coverage analysis