modified v2 calculate periode