version with a and 0 for test