base with error
minor updates