Messing around with stuff, will continue later...