answer why there seems to be order
start to move over to self written functions