added alternative solution for h01