more messing around with the source