Well the elements you have described are quite exciting , do they really function ?