add creation of elements
add frontend validation