initial work, not yet ready for use