alright, spent about ~1h commenting code