some updates, tried to fix code blocks