app domain mirror initial version - resolves #4