roof-calculation