placed Andrew's method into convertibleElement