modified with shared/_error_messages