added elemnt controller