Public Elements — by @blanx369 / Cosmos