adding elements definitions