Improvements & new Elements

Changes

New Elements