new addtions + experiments
adding all the extras