Big update, adding especially parsing elements from strings