worked on refactoring and element behaviour