add coverage for unit test and add udate