these should only be imported when debugging
initial commit
better control over startup behavior