scullp modifyied according to ldd3