bisschen refactor