Gonna try and tackle these again, open for replies!