...extreme detail... no mistake allowed...