- added compution of all needed keys and also creation of needed