updated namespace with logging n stuff