some test and less code